package modelo;
/*
 * Archivo Estacionamiento.java
 */

import java.util.ArrayList;

public class Estacionamiento {

	private ArrayList<Vehiculo> vehiculos;
	
	
	public Estacionamiento() {
		this.vehiculos = new ArrayList<Vehiculo>();
	}

	//Devuelve el nro. de Vehiculos que existen en el estacionamiento
	public int contarVehiculos() {
		return this.vehiculos.size();
	}
	
	//Añade un vehiculo al estacionamiento
	public void agregarVehiculo(Vehiculo vehiculo) {
		this.vehiculos.add(vehiculo);

	}

	//Retira un vehiculo del estacionamiento
	public Vehiculo sacarVehiculo(int indice) {
		if (this.contarVehiculos() > indice) {
			Vehiculo vehiculo = (Vehiculo)this.vehiculos.remove(indice);
			return vehiculo;
		}
		else 
			return null;
	}
	
	public ArrayList<Vehiculo> getVehiculos(){
		if (this.contarVehiculos() > 0) {
			return this.vehiculos;
		}
		else 
			return null;
	}
}